#ifndef __SOCKETIO_HPP__
#define __SOCKETIO_HPP__

class SocketIO {
public:
    SocketIO(int sockfd); // Constructor
    size_t readLine(char* buf, size_t max); // 从对端读取1行数据
    size_t readn(char* buf, size_t count); // 从对端读取count个字节的数据
    size_t writen(const char* buf, size_t count); // 从本地发送数据
    size_t recvPeek(char* buf, size_t count); // 从本地发送数据
private: // 查看内核缓冲区，并获取数据
    int _sockfd; // Linux下的sockaddr_in类型
};

#endif